const path = require('path');
const CompressionWebpackPlugin = require('compression-webpack-plugin');
const isProd = process.env.NODE_ENV === 'production';
module.exports = {
    outputDir:'dist/VRdemo',
    publicPath: './',  // 基本路径
    assetsDir: 'static', // 配置js、css静态资源二级目录的位置 
    productionSourceMap: false,  // 生产环境是否生成 sourceMap 文件
    configureWebpack: config => {
      if (isProd) {
        // 配置webpack 压缩
        config.plugins.push(
          new CompressionWebpackPlugin({
            test: /\.js$|\.html$|\.css$/,
            // 超过4kb压缩
            threshold: 4096
          })
        )
      }
    },
    devServer: {
        // 设置代理
        proxy: {
            '/three-server': { // '/api':匹配项
                target: 'http://172.30.84.124:9092/three-server',
                changeOrigin: true, //是否允许跨域
                pathRewrite: {
                    '^/three-server': '' 
                }
            },
        },
        port: 8080,
    },
    // 第三方插件配置
    pluginOptions: {
    }
};